let obj={
	//1.图表：数据范围、接口字段禁出、是否可看
	chart:{
	    des:'图表',
	    type:'chart',
	    sets:{
	        scope:{
	            name:'数据范围',
	            element:'radio',
	            options:[ ],
	            value:''
	        },
	        forbid:{
	            name:'接口字段禁出',
	            element:'input',
	            value:''
	        }
	    }
	},
	//2.列表：数据范围、接口字段禁出、列表字段、单项操作、批量操作、是否可看
	table:{
	    des:'列表',
	    type:'table',
	    sets:{
          search:{
              name:'搜索组件显示',
              element:'checkBox',
              options:[ ],
              value:[]
          } ,
	        scope:{
	            name:'数据范围',
	            element:'radio',
	            options:[ ],
	            value:''
	        } ,
	        forbid:{
	            name:'接口字段禁出',
	            element:'input',
	            value:''
	        },
	        remove:{
	            name:'列表字段屏蔽',
	            element:'input',
	            value:''
	        },
	        single:{
	            name:'单项操作',
	            element:'checkBox',
	            options:[ ],
	            value:[]
	        },
	        batch:{
	            name:'批量操作',
	            element:'checkBox',
	            options:[ ],
	            value:[]
	        }
	     }
	},
	//3.tab：子元素显示、是否可看
	tabPage:{
	    des:'tab切换页面',
	    type:'tabPage',
	    sets:{
	        childs:{
	            name:'子元素显示',
	            element:'checkBox',
	            options:[],
	            value:[]
	        }
	    }
	},
	//4.表单：构成要素控制、是否可看
	form:{
	    des:'表单',
	    type:'form',
	    sets:{
	        makes:{
	            name:'构成要素控制',
	            element:'flex',
	            options:{} ,
	            value:''
	        }
	    }
	},
	//5.单项框：必填控制、自身状态禁用、子元素显示、是否可看
	radio:{
	    des:'单选框',
	    type:'radio',
	    sets:{
	        necessary:{
	            name:'是否必填',
	            element:'radio',
	            options:[
	                { label:'必填',value:'1' },
	                { label:'选填',value:'0' }
	            ],
	            value:'0'
	        },
	        able:{
	            name:'状态是否启用',
	            element:'radio',
	            options:[
	                { label:'启用',value:'1' },
	                { label:'禁用',value:'0' }
	            ],
	            value:'1'
	        },
	        childs:{
	            name:'子元素显示',
	            element:'checkBox',
	            options:[],
	            value:[]
	        }
	    }
	},
	//6.多选框：必填控制、自身状态禁用、子元素显示、是否可看
	checkBox:{
	    des:'多选框',
	    type:'checkBox',
	    sets:{
	        necessary:{
	            name:'是否必填',
	            element:'radio',
	            options:[
	                { label:'必填',value:'1' },
	                { label:'选填',value:'0' }
	            ],
	            value:'0'
	        },
	        able:{
	            name:'状态是否启用',
	            element:'radio',
	            options:[
	                { label:'启用',value:'1' },
	                { label:'禁用',value:'0' }
	            ],
	            value:'1'
	        },
	        childs:{
	            name:'子元素显示',
	            element:'checkBox',
	            options:[],
	            value:[]
	        }
	    }
	},
	//7.select选择器：必填控制、自身状态禁用、子元素显示、是否可看
	select:{
	    des:'select选择器',
	    type:'select',
	    sets:{
	        necessary:{
	            name:'是否必填',
	            element:'radio',
	            options:[
	                { label:'必填',value:'1' },
	                { label:'选填',value:'0' }
	            ],
	            value:'0'
	        },
	        able:{
	            name:'状态是否启用',
	            element:'radio',
	            options:[
	                { label:'启用',value:'1' },
	                { label:'禁用',value:'0' }
	            ],
	            value:'1'
	        },
	        childs:{
	            name:'子元素显示',
	            element:'checkBox',
	            options:[],
	            value:[]
	        }
	    }
	},
	//8.输入框：必填控制、自身状态禁用、是否可看
	input:{
	    des:'输入框',
	    type:'input',
	    sets:{
	        necessary:{
	            name:'是否必填',
	            element:'radio',
	            options:[
	                { label:'必填',value:'1' },
	                { label:'选填',value:'0' }
	            ],
	            value:'0'
	        },
	        able:{
	            name:'状态是否启用',
	            element:'radio',
	            options:[
	                { label:'启用',value:'1' },
	                { label:'禁用',value:'0' }
	            ],
	            value:'1'
	        }
	    }
	},
	//9.switch开关：必填控制、自身状态禁用、是否可看
	switch:{
	    des:'switch开关',
	    type:'switch',
	    sets:{
	        necessary:{
	            name:'是否必填',
	            element:'radio',
	            options:[
	                { label:'必填',value:'1' },
	                { label:'选填',value:'0' }
	            ],
	            value:'0'
	        },
	        able:{
	            name:'状态是否启用',
	            element:'radio',
	            options:[
	                { label:'启用',value:'1' },
	                { label:'禁用',value:'0' }
	            ],
	            value:'1'
	        }
	    }
	},
	//10.普通容器：子元素显示、是否可看
	container:{
	    des:'普通容器',
	    type:'container',
	    sets:{
	        childs:{
              name:'子元素显示',
              element:'checkBox',
              options:[],
              value:[]
          }
	    }
	},
  //11.快元素
  block:{
      des:'块元素',
      type:'block',
      sets:{

      }
  }
}
export default obj;
